github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/website/pages/docs/[[...page]].jsx (about) 1 import { productName, productSlug } from 'data/metadata' 2 import order from 'data/docs-navigation.js' 3 import DocsPage from '@hashicorp/react-docs-page' 4 import { 5 generateStaticPaths, 6 generateStaticProps, 7 } from '@hashicorp/react-docs-page/server' 8 import Placement from 'components/placement-table' 9 10 const subpath = 'docs' 11 const additionalComponents = { Placement } 12 13 export default function DocsLayout(props) { 14 return ( 15 <DocsPage 16 product={{ name: productName, slug: productSlug }} 17 subpath={subpath} 18 order={order} 19 staticProps={props} 20 mainBranch="master" 21 additionalComponents={additionalComponents} 22 /> 23 ) 24 } 25 26 export async function getStaticPaths() { 27 return generateStaticPaths(subpath) 28 } 29 30 export async function getStaticProps({ params }) { 31 return generateStaticProps({ 32 subpath, 33 productName, 34 params, 35 additionalComponents, 36 }) 37 }